package com.iplant.aps.service.po.oms;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

/**
 * 订单遗留问题项
 *
 * @author PengYouWang
 * 2022-10-18 10:10:06
 */
public class OMSOrderLessQuestion implements Serializable {

    /**
     * 序列号
     */
    private static final long serialVersionUID = 1L;
    /**
     * 唯一编号
     */
    public int ID = 0;
    /**
     * 订单ID
     */
    public int OrderID = 0;
    /**
     * 遗留问题项ID
     */
    public List<Integer> TaskIDList = new ArrayList<>();
    /**
     * 遗留单据类型 1:返修 2：不合格评审
     */
    public int Type = 0;
    /**
     * 创建人ID
     */
    public int CreateID = 0;
    /**
     * 创建人名称
     */
    public String Creator = "";
    /**
     * 创建时间
     */
    public Calendar CreateTime = Calendar.getInstance();

    public OMSOrderLessQuestion() {
    }

    public OMSOrderLessQuestion(int ID, int orderID, List<Integer> taskIDList, int type, int createID
            , Calendar createTime) {
        this.ID = ID;
        OrderID = orderID;
        TaskIDList = taskIDList;
        Type = type;
        CreateID = createID;
        CreateTime = createTime;
    }

    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }

    public int getOrderID() {
        return OrderID;
    }

    public void setOrderID(int orderID) {
        OrderID = orderID;
    }

    public List<Integer> getTaskIDList() {
        return TaskIDList;
    }

    public void setTaskIDList(List<Integer> taskIDList) {
        TaskIDList = taskIDList;
    }

    public int getType() {
        return Type;
    }

    public void setType(int type) {
        Type = type;
    }

    public int getCreateID() {
        return CreateID;
    }

    public void setCreateID(int createID) {
        CreateID = createID;
    }

    public String getCreator() {
        return Creator;
    }

    public void setCreator(String creator) {
        Creator = creator;
    }

    public Calendar getCreateTime() {
        return CreateTime;
    }

    public void setCreateTime(Calendar createTime) {
        CreateTime = createTime;
    }
}
